home *** CD-ROM | disk | FTP | other *** search
/ Hackers Magazine 57 / CdHackersMagazineNr57.iso / Software / Programming / nsis-2.46-setup.exe / Docs / Modern UI / Changelog.txt next >
Encoding:
Text File  |  2007-12-01  |  11.3 KB  |  263 lines

  1. NSIS Modern User Interface
  2. Version History
  3.  
  4. 1.8 - August 9, 2007
  5. * Uses the new language files
  6. * Updated documentation
  7. * Although MUI_DIRECTORYPAGE_BGCOLOR and MUI_STARTMENUPAGE_BGCOLOR are documented as interface
  8.   setttings that apply to every directory page or Start Menu folder page, they were actually
  9.   implemented as page specific settings. They have been changed to interface settings.
  10. * MUI_LANGDLL_DISPLAY now also reads a previously saved language from the registry if the
  11.   installation is silent.
  12. * InstallOptions macros have been moved to a separate header file (InstallOptions.nsh).
  13.   The MUI_INSTALLOPTIONS_* macros are still provided for backwards compatibility and insert the
  14.   equalivent INSTALLOPTIONS_* macros.
  15. * Added MUI_CUSTOMFUNCTION_MOUSEOVERSECTION
  16.  
  17. 1.78 - June 8, 2007
  18. * Added MUI_STARTMENUPAGE_BGCOLOR
  19. * Added MUI_DIRECTORYPAGE_BGCOLOR
  20. * Added MUI_LANGDLL_ALLLANGUAGES
  21.  
  22. 1.77 - April 27, 2007
  23. * Added MUI_FINISHPAGE_CANCEL_ENABLED
  24. * Added MUI_FINISHPAGE_REBOOTLATER_DEFAULT
  25. * Block unsupported languages in the language selection dialog
  26. * Cancel button no longer enabled by default on the finish page
  27. * Reduced flicker caused by MUI_HEADER_TRANSPARENT_TEXT
  28.  
  29. 1.76 - September 23, 2006
  30. * Added MUI_ABORTWARNING_CANCEL_DEFAULT
  31.  
  32. 1.75 - April 1, 2006
  33. * Added show function for the start menu page
  34. * Added MUI_HEADER_TRANSPARENT_TEXT for transparent header texts
  35.  
  36. 1.74 - September 4, 2005
  37. * Fixed compile error when checkboxes are used on multiple finish page pages
  38.  
  39. 1.73 - August 6, 2005
  40. * The checkboxes to run an application or show a Readme file can now also be used on an uninstaller
  41.   finish pages or multiple finish pages
  42.  
  43. 1.72 - November 27, 2004
  44. * Fixed state of Finish page Cancel button when both an installer and uninstaller page is included
  45.  
  46. 1.71 - October 14, 2004
  47. * The selected language is only stored in the registry when installation was successful
  48.  
  49. 1.70 - February 6, 2004
  50. * Improved documentation
  51. * New Init custom function for Welcome and Finish page
  52.  
  53. 1.69 - January 7, 2004
  54. * All uninstaller pages work without installer pages
  55. * Fixed top text on uninstaller license page
  56.  
  57. 1.68 - November 24, 2003
  58. * New settings for extra space for title and text on Welcome and Finish page.
  59. * Improved handling of verbose settings. Define MUI_VERBOSE the set the Modern UI verbose level (1-4).
  60. * Language file string for uninstaller reboot information
  61. * Setting for folder validation in leave function
  62. * Fixed finish page text settings for multiple pages
  63.  
  64. 1.67 - November 18, 2003
  65. * Support for uninstaller Welcome pages and Finish pages
  66. * Improved and changed text settings
  67. * ID for Start Menu Folder pages, easier to use multiple pages
  68. * Renamed a few settings
  69. * Default header image
  70. * Support for uninstaller abort warning
  71. * Setting for 3 line text on Welcome and Finish page
  72.   (NOTE: New settings have been introduced in version 1.68)
  73. * Langauge file backwards compatibility: English for missing strings
  74. * Support for different uninstaller header image
  75. * Language selection dialog not displayed if installer is silent
  76. * Cancel button on Finish page when there are options
  77. * Full RTL support
  78.  
  79. 1.66 - October 7, 2003
  80. * New system for page settings and custom pages
  81. * Support for uninstaller components page
  82. * Support for multiple pages of the same type
  83. * New position for interface settings
  84. * Changed macro and setting names
  85. * Updated langauge system, new language files and settings
  86. * Removed MUI_BRANDINGTEXT. You can use the standard BrandingText instruction.
  87. * Removed MUI_PRODUCT and MUI VERSION. You can use the standard Name instruction.
  88.  
  89. 1.65 - July 16, 2003
  90. * New page configuration system, no different system for installers with custom pages
  91. * Default windows color for the license text background
  92. * Example script updates (new format, user variables)
  93. * Improved registry storage for Start Menu folder
  94. * ReserveFile macro for StartMenu plug-in
  95. * Option to always show the language selection dialog (even if a language has been stored in the registry)
  96. * Checkboxes on Finish page can be used to call a function
  97. * Support for custom leave functions for Start Menu Folder, Welcome and Finish pages
  98. * Support for a link on the Finish page
  99. * New macro to get Start Menu folder in uninstaller
  100. * Options to disable bitmap stretching
  101. * Components page description box info text: always displayed
  102.   when mouse is outside box, disabled style
  103.  
  104. 1.64 - April 27, 2003
  105. * Support for license page with checkbox or radiobuttons to let the user accept the agreement or not
  106. * Macros for finish headers don't have to be inserted anymore
  107. * Language preference stored when installation has completed, no problems anymore when the users selects the wrong language
  108. * Header text for aborted installation
  109. * New macros: get language for uninstaller, delete shortcuts
  110. * Language specific fonts
  111. * Welcome/Finish page INI files can be modified in pre functions
  112. * More texts can be customized
  113.  
  114. 1.63 - March 9, 2003
  115. * Support for a bitmap in the wizard header
  116. * New defines to change the components page interface
  117. * MUI_SYSTEM inserted automatically
  118. * Single macro for language selection dialog
  119. * Removed page description in window title
  120. * Easier to customize resource files
  121. * New system for custom functions
  122. * Start Menu folder registry key automatically written
  123. * New InstallOptions macros that do not remove the return value from the stack
  124. * Support for custom pages before the finish page
  125. * Renamed Start Menu page defines
  126. * 'Do not create shortcuts' checkbox can be removed
  127. * 'MS Shell Dlg' font for header title
  128. * RTL support
  129. * Documentation updates
  130. * Minor fixes
  131.  
  132. 1.62 - February 2, 2003
  133. * New language strings for Finish page
  134. * Possibility to let a Modern UI Function call your own function
  135. * No problems anymore when using both 'Run program' and 'Show Readme' on the Finish page
  136. * Default state of checkboxes on the finish page can be changed
  137. * Welcome / Finish page compatible with custom DPI settings
  138. * Converted Install Options INI files to use dialog units
  139. * More ReserveFile macros
  140.   (NOTE: Some of these macros have been removed in later versions)
  141. * Background color can be changed with a define
  142. * Support for multilingual branding texts
  143. * Start Menu / Finish page window titles also work when using custom page commands
  144. * Language files should be inserted after inserting the MUI_SYSTEM macro
  145.   (NOTE: The MUI_SYSTEM macro has been removed in version 1.63)
  146. * Define MUI_MANUALVERBOSE if you don't want the Modern UI to change the verbose settings during compilation
  147.   (NOTE: This setting has been changed in version 1.68)
  148.     
  149. 1.61 - December 5, 2002
  150. * modern3.exe UI without description area
  151.   (NOTE: This setting has been changed in version 1.63)
  152. * Added define to show uninstall confirm page
  153. * Added language string for finish page title and continue to uninstall
  154. * Define for parameters for the application to run on the finish page
  155. * Minor fixes
  156.  
  157. 1.6 - November 18, 2002
  158. * Welcome / Finish page
  159. * Automatic ask for reboot on finish page
  160. * Create no shortcut option on the Start Menu Folder selection page
  161. * Customizing GUIInit functions easier
  162. * Minor font / UI changes
  163.  
  164. 1.5 - November 11, 2002
  165. * New language file format
  166. * Language strings can be changed in the script without editing languagefiles
  167. * Start Menu Folder selection page
  168. * 'Click Next to continue' and 'Click Install to start the installation' texts automatically change to the page order
  169. * Install Options macros updated. MUI_INSTALLOPTIONS_DISPLAY is the standard macro now.
  170.   Use MUI_INSTALLOPTIONS_INITDIALOG and MUI_INSTALLOPTIONS_SHOW if you want to customize dialog controls.
  171. * No more writing window titles & abort warnings to Install Options INI Files
  172. * Compatible with updated paging system
  173. * Renamed macros and defines
  174. * Minor fixes
  175.  
  176. 1.4 - November 4, 2002
  177. * Uses new NSIS Page command
  178. * Macro System updates (smaller)
  179. * Macro System a lot easier
  180. * Modern UI Language Files load NLF language files
  181. * Renamed macros and defines
  182.  
  183. 1.3 - October 27, 2002
  184. * Easier macro system for basic scripts
  185. * New MultiLanguage system using Modern UI Language Files
  186. * New directory structure (header/language files in Contrib\Modern UI)
  187. * Small bugfixes & typo corrections
  188. * SetPage function should be set using defines
  189. * Different NextPage/PrevPage/FinishHeader macros for install/uninstall
  190.   (NOTE: These macros have been removed in version 1.4)
  191. * Interface settings can be definend (for example, MUI_ICON), no parameters for MUI_INTERFACE anymore
  192. * New Install Options macros to read/write IO INI file value
  193.  
  194. 1.21 - September 30, 2002
  195. * Temp vars set in Modern UI header
  196. * Currentpage & Install Options vars should be set using
  197.   parameters of the MUI_INTERFACE and * MUI_INSTALLOPTIONS macros
  198.   (NOTE: The MUI_INTERFACE macro has been removed in version 1.3)
  199. * MultiLanguage.nsi uses the new language strings
  200.  
  201. 1.2 - September 22, 2002
  202.   (NOTE: All macros mentioned here have been removed in version 1.4)
  203.   
  204. * Lots of macro system updates & fixes
  205. * InstallOptions support in macro system
  206. * Added Modern UI + InstallOptions example (InstallOptions.nsi)
  207. * MUI_NEXTPAGE_OUTER integrated in MUI_NEXTPAGE
  208. * No hard-coded function names anymore (you should give
  209.   MUI_PREVPAGE a parameter with the set page function name
  210.   (for example, MUI_PREVPAGE SetPage)
  211. * Examples use ReserveFile for faster startup
  212.  
  213. 1.19 - Semtember 19, 2002
  214. * Renamed some macros
  215. * Custom code can be used between page start/stop macros
  216.   (NOTE: These macros have been removed in version 1.4)
  217.  
  218. 1.18 - Semtember 13, 2002
  219. * Uses the new Sendmessage string option
  220.  
  221. 1.17 - Semtember 10, 2002
  222. * Win9x font weight bug fixed (font of title in white rect)
  223.  
  224. 1.16 - Semtember 6, 2002
  225. * Change text 'Scroll down' on license page to 'Press Page Down',
  226.   because the RichEdit control has focus by default now
  227.  
  228. 1.15 - Semtember 4, 2002
  229. * Multilanguage example: changed LangDialog to LangDLL::LangDialog (using the DLL name is now required)
  230.   (NOTE: A new macro for the language selection dialog has been introduced in version 1.63)
  231.  
  232. 1.14 - Semtember 3, 2002
  233. * Small grammar fix (thanks eccles)
  234. * UI files updated by Justin for better RichEdit usage
  235.  
  236. 1.13 - Semtember 2, 2002
  237. * Added 16 color icons 
  238.  
  239. 1.12 - August 30, 2002
  240. * Verifying installer & Unpacking data dialog has no titlebar anymore
  241.  
  242. 1.11 - August 29, 2002
  243. * Finish header for uninstaller can also be set using MUI_FINISHHEADER
  244.   (NOTE: The MUI_FINISHHEADER macro has been removed in version 1.64)
  245.  
  246. 1.1 - August 29, 2002
  247.   (NOTE: All settings mentioned here do not exist anymore)
  248.  
  249. * Header file with macros, it's now very easy to use the UI in your scripts
  250. * Added the modern2.exe UI, with an other location of the Description frame, for installers with a lot of subsections (thanks rainwater)
  251. * Updated example scripts
  252. * Added Multilanguage.nsi example (Multilanguage & LangDLL)
  253. * Fixed background color issue with some custom XP themes
  254. * Removed WS_VISIBLE from black rect for inner dialog (fixes display issues)
  255. * Changed size of description area
  256. * Example script: Added instructions for the user on the Description frame
  257. * Auto sizing branding text
  258. * Used modern.bmp for the checks (thanks rainwater)
  259. * Using the new NSIS version, descriptions work using the keyboard and you can give descriptions to subsections
  260. * Correct font size using High-DPI fonts
  261.  
  262. 1.0 - August 26, 2002
  263. * Initial release